/**
 * @brief XML命令行参数头文件
 * @author zhangpeihao
 */

#include <zsystem/core/xml/xmlbase.h>

#pragma once


namespace zsystem {
	/**
	 * @brief XML配置文件与命令行参数类
	 */
  class xmlGetOpt : public xmlbase {
	public:
		/**
		 * @brief 构造函数
		 */
		xmlGetOpt()
    :xmlbase(){
		}

		///析构函数
		virtual ~xmlGetOpt(){
		}

    /**
		 * @brief 解析
		 * @param[in] argc 命令行参数数量
		 * @param[in] argv 命令行参数内容
		 * @return 成功或失败
		 */
    const Z_BOOL parse(const Z_I32 argc, const char *const argv[]);
  protected:
	};

} 
 
